Digital Filters in AT6000 FPGAs - Application Note
ثبت نشده
چکیده
Introduction This application note describes the implementation of digital filters in the Atmel AT6000-series FPGAs. Bit-serial digital signal processing is used to construct efficient Finite Impulse Response (FIR) and Infinite Impulse Response (IIR) filter macros that can be cascaded to create higher-order functions. We will briefly review the techniques first introduced in the application note: FPGAbased FIR Filter using Bit-Serial Digital Signal Processing. Several reference designs are included that demonstrate specific filters and how they are constructed. These filters are available as hard macros that can be used in DSP designs. The implementation details of these filters along with performance, sample-rates, numeric precision, and device utilization are presented. The digital filter macros are variable coefficient filters, where the characteristics of the filter can be modified in real-time via partial dynamic reconf iguration of the FPGA.
منابع مشابه
FPGA-based FIR Filter Using Bit-Serial Digital Signal Processing Application Note
This application note describes the implementation of an FIR (Finite-Impulse Response) Filter with variable coefficients that fits in a single AT6002 FPGA. The filter uses a bit-serial arithmetic approach to the digital signal processing and is based upon the Atmel AT6000 series FPGAs. This note discusses the bit-serial arithmetic used for compact and efficient implementation of real-time DSP a...
متن کاملAT6000 FPGAs - AT6000 FPGAs - Application Note
Edge detection is of fundamental importance in image analysis. Edges character ize object boundar ies , and are thereby very useful for registration, segmentation, and identification of objects in images. For example, an edge detector is commonly found in such applications as contour mapping and target recognition. Similar to some digital signal processing algorithms, edge detection involves tw...
متن کاملTransposed Form FIR Filters
This application note describes a high-speed, reconfigurable, full-precision Transposed Form FIR filter design implemented in the VirtexTM and Virtex-II series and SpartanTM-II family of FPGAs. The VHDL reference design provided with this application note is easily modified to change filter parameters including coefficients and the number of taps. By illustrating a design methodology for digita...
متن کاملAT6000 FPGAs Application Note
Convolution is one of the basic and most common operations in both analog and digital domain signal processing. Often times, it is desirable to modulate a given signal in order to enhance or extract important information contained in it. This signal modulation is generally known as filtering. In two-dimensional digital signal processing (2-D DSP), a 3 x 3 convolver is commonly used in applicati...
متن کاملFPGA - AT6000 FPGAs - Application Note
Convolution is one of the basic and most common operations in both analog and digital domain signal processing. Often times, it is desirable to modulate a given signal in order to enhance or extract important information contained in it. This signal modulation is generally known as filtering. In two-dimensional digital signal processing (2-D DSP), a 3x3 convolver is commonly used in application...
متن کامل